home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 1996 May & June / Amiga-CD 1996 #5-6.iso / musik / tracker / delitracker / files / docs.lzx / Docs / Genies.eng < prev    next >
Text File  |  1996-03-22  |  28KB  |  469 lines

  1.  
  2.  
  3.                     $VER: Genies.eng V2.21 (04.11.1995)
  4.                    Copyright 1995 by Delirium Softdesign
  5.                       (Peter Kunath and Frank Riffel)
  6.  
  7.  
  8.  
  9.   In this document file are all genies listed that are offically released
  10.   or supported by Delirium Softdesign. A description of the standard menus
  11.   of the GUI is ommited. Only genie specific GUI elements are described
  12.   herein.
  13.  
  14.   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15.   WANTED: Developer docs for WaveTools/PeriSound and AD516. The first
  16.   person which sends us the programming docs for one of these cards will
  17.   get a free DeliTracker registration (and maybe a NotePlayer as well if
  18.   the documentation is detailed enough).
  19.   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  20.  
  21.  
  22.   1. NOTEPLAYER GENIES
  23.  
  24.   Noteplayers that use MEMF_PUBLIC or MEMF_ANY require only a small chipmem
  25.   buffer for playing the samples. This enables you to load modules that are
  26.   even bigger than your actual chipmem. On the other hand this will cost
  27.   you some extra cpu cycles.
  28.  
  29.   Name                          Description
  30.   ==========================    ===========================================
  31.  
  32.   AudioDev-NotePlayer           --- Removed ---
  33.                                 We removed this noteplayer because there
  34.                                 are bugs in the audio.device which cause
  35.                                 many problems. There are no workarounds
  36.                                 for these bugs.
  37.  
  38.   Paula-NotePlayer              Up to 4 Voices. Uses MEMF_CHIP to hold the
  39.                                 samples. Uses the audio.device channel
  40.                                 allocation but plays the 'notes' by writeing
  41.                                 directly to the current paula chip.
  42.                                 GUI: Selection of the allocation presedence
  43.                                 of the channels.
  44.                                 Note: Some programs incorrectly using the
  45.                                 audio.device will have problems. Term 3.4
  46.                                 is one of them. You can avoid the problems
  47.                                 if you select 127 as allocation precedence.
  48.                                 But then one of the advantages of this
  49.                                 Noteplayer is gone away.
  50.  
  51.   4Voices-NotePlayer            Up to 4 Voices. Uses MEMF_ANY to hold the
  52.                                 samples. Only a 1KB chipmembuffer is used.
  53.                                 GUI: Each channel can be enabled/disabled.
  54.                                 Note: On A3000 this NotePlayer eats about
  55.                                 4% more cpu-cycles than Paula-NotePlayer.
  56.  
  57.   8Voices-NotePlayer            Up to 8 Voices. Uses MEMF_ANY to hold the
  58.                                 samples. Thanks to Jörg Schmidt. The mixing
  59.                                 routine is © 1991 by Maxon Computer GmbH.
  60.                                 GUI: Each channel can be enabled/disabled.
  61.  
  62.   32Voices-NotePlayer           Up to 32 Voices. Uses MEMF_ANY to hold the
  63.                                 samples. Uses DeliMix.
  64.                                 GUI: Left and Right stereo channel can be
  65.                                 enabled or disabled. The Mixfrequency can
  66.                                 be set between 4 kHz and 60 kHz.
  67.  
  68.   32Voices-NotePlayerPlus       Up to 32 Voices. Uses MEMF_ANY to hold the
  69.                                 samples. Uses DeliMix.
  70.                                 GUI: Left and Right stereo channel can be
  71.                                 enabled or disabled. Additionaly there is
  72.                                 a volume boost slider. If Auto-Boost is
  73.                                 enabled the boost is preset. This value
  74.                                 depends on the requested number of channels.
  75.                                 There are some trade off's with this
  76.                                 NotePlayer: It requires quite a lot of
  77.                                 CPU power. The Mixfrequency can be set
  78.                                 between 4 kHz and 60 kHz.
  79.  
  80.   14Bit-NotePlayer              Up to 32 Voices. Uses MEMF_ANY to hold the
  81.                                 samples. Uses DeliMix. The mixing result
  82.                                 will be output with 14Bit quality. Due to
  83.                                 used output scheme the output level might
  84.                                 be low. You can raise the level with the
  85.                                 boost-slider, but we recommend to use the
  86.                                 volume control of your amplifier instead.
  87.                                 If existant this genies uses the CyberSound
  88.                                 calibration-prefs for optimum quality.
  89.                                 GUI: Left and Right stereo channel can be
  90.                                 enabled or disabled. The new version has an
  91.                                 additional volume boost slider. If Auto-Boost
  92.                                 is enabled the boost is preset. This value
  93.                                 depends on the requested number of channels.
  94.                                 As usual the Mixfrequency can be set between
  95.                                 4 kHz and 60 kHz.
  96.  
  97.   Headphone-NotePlayer          Up to 32 Voices. Uses MEMF_ANY to hold the
  98.                                 samples. Uses DeliMix. This Noteplayer is
  99.                                 intended for use with headpohnes.
  100.                                 GUI: Left and Right stereo channel can be
  101.                                 enabled or disabled. With a slider you can
  102.                                 control the stereofactor: 0% = mono,
  103.                                 100% = full stereo, 50% = each channel is
  104.                                 mixed with 50% level on the opposite side.
  105.                                 Additionaly there is a volume boost slider.
  106.                                 If Auto-Boost is enabled the boost is preset.
  107.                                 This value depends on the requested number
  108.                                 of channels. The Mixfrequency can be set
  109.                                 between 4 kHz and 60 kHz.
  110.  
  111.   ModSave-NotePlayer            Up to 16 Voices. Uses MEMF_ANY to hold the
  112.                                 samples. Uses DeliMix. With this noteplayer
  113.                                 you can transform your favorite modules
  114.                                 into samples :-)
  115.                                 GUI: Left and Right stereo channel can be
  116.                                 enabled or disabled. The Mixfrequency can
  117.                                 be set between 4 kHz and 60 kHz. If the
  118.                                 'Save Sample' gadget is checked an IFF-8SVX
  119.                                 sample will be written to the file you have
  120.                                 specified in the 'Filename' gadget. If no
  121.                                 filename is given, a filerequester will pop
  122.                                 up and ask you. With the 'Mode' Cyclegadget
  123.                                 you can select whether a Mono or a Stereo
  124.                                 sample should be created. In Mono mode up to
  125.                                 eight channels are saved. In Stereo Mode, up
  126.                                 to sixteen channels are saved.
  127.                                 Additionaly there is a volume boost slider.
  128.                                 If Auto-Boost is enabled the boost is preset.
  129.                                 This value depends on the requested number
  130.                                 of channels. The Mixfrequency can be set
  131.                                 between 4 kHz and 60 kHz.
  132.  
  133.   Toccata-NotePlayer            Up to 32 Voices, supports Panning. Uses
  134.                                 MEMF_ANY to hold the samples. This NotePlayer
  135.                                 will use the Toccata soundboard to produce true
  136.                                 16bit sound.
  137.                                 Available for registrated users upon request.
  138.  
  139.   MPro-NotePlayer               Up to 32 Voices, supports Panning. Uses
  140.                                 MEMF_ANY to hold the samples. This NotePlayer
  141.                                 will use the Maestro Professional card to
  142.                                 produce true 16bit sound.
  143.                                 Available for registrated users upon request.
  144.  
  145.  
  146.   2.DECRUNCH GENIES
  147.  
  148.   Name                          Description
  149.   ==========================    ===========================================
  150.  
  151.   Decruncher                    This genie can decrunch 'imploded' files
  152.                                 and LhA archives. Only the first file from
  153.                                 an LhA-archive will be decrunched. Files that
  154.                                 match the exclude pattern will be skipped.
  155.  
  156.  
  157.   3.CONVERT GENIES
  158.  
  159.   Name                          Description
  160.   ==========================    ===========================================
  161.  
  162.   Deli-Wizard                   Copyright © 1994-95 by Nicolas FRANCK.
  163.                                 Reconverts the most Protracker 'Packers'
  164.                                 back to ProTracker. Currently, -51- formats
  165.                                 are recognized and converted:
  166.  
  167.                                       KRIS
  168.                                       NoisePacker_1.0 / 2.0
  169.                                       NoisePacker_3.0
  170.                                       Digital-Illusions
  171.                                       Pha-Packer
  172.                                       Unic
  173.                                       Laxity
  174.                                       Wanton
  175.                                       NoiseRunner
  176.                                       Eureka
  177.                                       Player 40A / Player 40B / Player 41A
  178.                                       Player 50A / Player 60A / Player 61A
  179.                                       ProRunner_1.0
  180.                                       ProRunner_2.0
  181.                                       ProPacker_1.0
  182.                                       ProPacker_2.1 / 3.0
  183.                                       Promizer_1.x
  184.                                       Promizer_2.0
  185.                                       Promizer_4.0
  186.                                       FC-M
  187.                                       HeatSeeker mc1.0
  188.                                       XANN
  189.                                       SKYT
  190.                                       Module Protector
  191.                                       Game Music Creator
  192.                                       Avalon-Packer
  193.                                       AC1D
  194.                                       Pygmy-Packer
  195.                                       Channel Players
  196.                                       StarTrekker-Packer
  197.                                       Fuzzac
  198.                                       Kefrens Sound Machine
  199.                                       Soundtracker 2.6 / IceTracker
  200.                                       Tracker Packer 1
  201.                                       Tracker Packer 2 / 3
  202.                                       NoiseTracker Pak
  203.                                       Polka Packer
  204.                                       Power Music
  205.                                       SoundTracker Pro 3.0
  206.                                       Zen Packer
  207.  
  208.                                 GUI: Enable/Disable conversion routines.
  209.                                 Modules can be saved with the 'Save Module'
  210.                                 button. This will bring up a filerequester.
  211.  
  212.                                 Note: To become a registered user of both
  213.                                       Pro-Wizard-2 and Deli-Wizard, send
  214.  
  215.                                           50 FF  /  15$ US  /  20 DM
  216.  
  217.                                 to:   Nicolas FRANCK
  218.                                       157, Rue de Strasbourg
  219.                                       77350 Le Mée sur Seine
  220.                                       France
  221.  
  222.                                 You can send bugreports and suggestions
  223.                                 concerning Deli-Wizard or Pro-Wizard to
  224.                                 this address as well.
  225.  
  226.   Converter                     This genie converts 'exotic' modules into
  227.                                 more common formats that can be played with
  228.                                 DeliTracker. Currently these formats are
  229.                                 recognized and converted:
  230.  
  231.                                         In Stereo! => Synthesis 
  232.                                         GraveComposer => FastTracker
  233.                                         Octalyzer => FastTracker
  234.                                          (this format is not the
  235.                                           same as Oktalyzer!)
  236.                                         MED song => MED module
  237.  
  238.                                 GUI: Enable/Disable conversion routines.
  239.  
  240.   ST-NT-PT-Song_Converter       The genie converts Sound/Noise/ProTracker
  241.                                 Songs into modules. The song and all samples
  242.                                 may be packed. The samples may be either
  243.                                 located in the volume that the song tells
  244.                                 (e.g. ST-01:) or in an equal named subdirectory
  245.                                 (e.g. ST-01/). The path of this subdir can be
  246.                                 set with the GUI. If a sample is not found the
  247.                                 user is asked for a replacement.
  248.                                 GUI: Sets the instrument search path.
  249.  
  250.  
  251.   4.OTHER GENIES
  252.  
  253.   Name                          Description
  254.   ==========================    ===========================================
  255.  
  256.   ModuleInfo                    This genie will show some information about
  257.                                 the current module. At the moment the real
  258.                                 module name, filesize, number of patterns,
  259.                                 estimated duration, sample names and length
  260.                                 may be displayed
  261.                                 GUI: 'Settings'-Menu: Duration will enable
  262.                                 the calculation of the estimated playtime.
  263.  
  264.   MonoScope                     This genie displays current waveform in a
  265.                                 neat new way. This genie works with up to 8
  266.                                 Voices. Each pixel represents a point in
  267.                                 time. The x and y co-ordinates of it are
  268.                                 corelated to the sample. In 'Single Mode'
  269.                                 the x position is taken from the amplitude
  270.                                 of the left channel. The y position is
  271.                                 taken from the amplitude of the right
  272.                                 channel. This is how the left channel
  273.                                 corelates to the right. The x co-ordinate
  274.                                 of an point in 'Double Mode' is taken from
  275.                                 the amplitude of the signal. The y
  276.                                 co-ordinate is taken from the amplitude
  277.                                 a fixed short time interval later. This
  278.                                 mode shows how the signal corelates to
  279.                                 itself.
  280.                                 GUI:    Settings
  281.                                         :
  282.                                         Nasty Blit
  283.                                                 This is to fix some problems
  284.                                                 with (EGS) GfX cards. These
  285.                                                 arise from blit operations
  286.                                                 done by the cpu. If enabled
  287.                                                 Forbid()/Permit() is used to
  288.                                                 to protect those operations.
  289.                                         ~~~~~~~~~~~~~~~
  290.                                         Single Mode A-I Select single mode
  291.                                         Double Mode A-O Select double mode
  292.  
  293.   StereoScope                   This genie displays current waveform as
  294.                                 stereo signal. If you would connect an
  295.                                 oscilloscope at the audio jacks and select
  296.                                 a frequency range of about 2 kHz you should
  297.                                 see the same signals. This genie works with
  298.                                 up to 8 Voices.
  299.                                 GUI:    Settings
  300.                                         :
  301.                                         Nasty Blit
  302.                                                 This is to fix some problems
  303.                                                 with (EGS) GfX cards. These
  304.                                                 arise from blit operations
  305.                                                 done by the cpu. If enabled
  306.                                                 Forbid()/Permit() is used to
  307.                                                 to protect those operations.
  308.  
  309.   QuadrasScope                  This genie displays current waveform of up
  310.                                 to 4 channels - not sizeable, moderate cpu
  311.                                 load.
  312.                                 GUI:    Settings
  313.                                         :
  314.                                         Nasty Blit
  315.                                                 This is to fix some problems
  316.                                                 with (EGS) GfX cards. These
  317.                                                 arise from blit operations
  318.                                                 done by the cpu. If enabled
  319.                                                 Forbid()/Permit() is used to
  320.                                                 to protect those operations.
  321.  
  322.  
  323.  
  324.   QuadrascopePlus               Copyright 1994-95 by Florian Vorberger.
  325.                                 This genie displays the waveforms of up to
  326.                                 4 channels. QuadraScope+ updates 50 times a
  327.                                 second. This means it needs quite a lot of
  328.                                 CPU cycles. The CPU power increase is aprox.
  329.                                 linear to the windows size. If you experience
  330.                                 a slow display you might need to shrink your
  331.                                 window. If you use a 'Solid' display the
  332.                                 required CPU power depends more on the window
  333.                                 height.
  334.                                 GUI:    Settings
  335.                                         :
  336.                                         Nasty Blit
  337.                                                 This is to fix some problems
  338.                                                 with (EGS) GfX cards. These
  339.                                                 arise from blit operations
  340.                                                 done by the cpu. If enabled
  341.                                                 Forbid()/Permit() is used to
  342.                                                 to protect those operations.
  343.                                         ~~~~~~~~~~
  344.                                         Half   A-A Displays the absolute level
  345.                                                    from zero to top. Threat
  346.                                                    samples unsigned.
  347.                                         Mirror A-M Same as half exept the
  348.                                                    zero line is centered and
  349.                                                    the level is also drawn in
  350.                                                    the negative range.
  351.                                                 Note: If 'Half' and 'Mirror'
  352.                                                    are off the sample is
  353.                                                    threated as signed. This
  354.                                                    is the default mode.
  355.                                         ~~~~~~~~~~
  356.                                         Dot    A-D Draw only sample values
  357.                                         Line   A-L Connect sample values
  358.                                                    with lines.
  359.                                         Solid  A-O Filled display
  360.  
  361.                                 QuadraScope+ written by Florian Vorberger.
  362.                                 It may only be distributed along with the
  363.                                 DeliTracker_II packgage! You are alowed to
  364.                                 use QuadraScope+ only for NON-Comercial
  365.                                 purposes. If you find any bugs, have any
  366.                                 ideas for improving 'Quadrascope+' or want
  367.                                 a special commercial-usage agreement please
  368.                                 contact:
  369.                                  Florian.Vorberger@informatik.tu-muenchen.de
  370.                                  or Delirium Softdesign (we will forward any
  371.                                  wishes).
  372.  
  373.   LightOrgan_Color              This genie displays the summed volume level
  374.                                 (amplitude) of up to 8 channels. The sum of
  375.                                 the left channels control the blue level
  376.                                 and the right channels control the red
  377.                                 level. This genie allocates one pen and
  378.                                 therefore requires at least V39.
  379.                                 Note: If you want to run this genie on
  380.                                 your Workbench Screen you must choose
  381.                                 a screen mode with at least 16 colors!
  382.  
  383.   FFTAnalyzer                   This genie displays the frequeny spectrum of
  384.                                 up to 4 left and right channels. The display
  385.                                 is devided into two columns (one for the left
  386.                                 and one for the right channels). Each column
  387.                                 consists of 64 equally spaced bars. A single
  388.                                 bar represents a frequency range of 110Hz.
  389.                                 The topmost bar represents the hightest
  390.                                 frequency range (ie. 7.5kHz). The displayed
  391.                                 amplitude of a frequency range is proportional
  392.                                 to the sound pressure level in dB(A). Refer to
  393.                                 DIN IEC-651 for closer information. The
  394.                                 frequency spectrum is calculated using a highly
  395.                                 optimized 504-Point-Fast-Fourier-Transform.
  396.                                 Big thanks to Kim Øyhus for providing the new
  397.                                 FFT routine!
  398.                                 GUI:    Settings
  399.                                         :
  400.                                         Nasty Blit
  401.                                                 This is to fix some problems
  402.                                                 with (EGS) GfX cards. These
  403.                                                 arise from blit operations
  404.                                                 done by the cpu. If enabled
  405.                                                 Forbid()/Permit() is used to
  406.                                                 to protect those operations.
  407.  
  408.   DrWhoGenie                    Thies genie is based on the rotating tunnel
  409.                                 effekt from Sanity's demo 'ARTE'. Many thanks
  410.                                 to Chaos/Sanity for his routines!
  411.                                 This genie needs OS 3.0 and a screen with at
  412.                                 least 16 free pens.
  413.                                 GUI:    Settings
  414.                                         :
  415.                                         Nasty Blit
  416.                                                 This is to fix some problems
  417.                                                 with (EGS) GfX cards. These
  418.                                                 arise from blit operations
  419.                                                 done by the cpu. If enabled
  420.                                                 Forbid()/Permit() is used to
  421.                                                 to protect those operations.
  422.                                         ~~~~~~~~~~
  423.                                         Own C2P A-2 A higly optimized C2P
  424.                                                     conversion routine in
  425.                                                     conjunction with
  426.                                                     BltBitMapRastPort() is
  427.                                                     used to draw the picture.
  428.                                         Use WPA A-W Uses the V39 OS function
  429.                                                     WritePixelArray8() to draw
  430.                                                     the picture.
  431.                                         Use WCP A-C Uses the V40 OS function
  432.                                                     WriteChunkyPixels() to
  433.                                                     draw the picture.
  434.                                         Note: Please check which option is the
  435.                                               fastest on your system!
  436.                                         ~~~~~~~~~~
  437.                                         16 Colors A-1 Uses 16 colors for the
  438.                                                       tunnel.
  439.                                         64 Colors A-6 Uses 64 colors for the tunnel.
  440.                                                       If 64 colors are not available
  441.                                                       it tries to allocate fewer
  442.                                                       colors. But at least 16 colors
  443.                                                       must be available or the genie
  444.                                                       won't run.
  445.  
  446.  
  447.   5. DELIMIX
  448.  
  449.   DeliMix is © 1994-95 by Delirium Softdesign. DeliMix is realtime sample
  450.   mixing technology. It is the base of many Noteplayers that have virtual
  451.   channels. With this mixing technology it is possible to mix samples with
  452.   different samplerates into one output sample. The output sample is
  453.   generated at a given mixfrequency (rate). Choosing a higer output rate
  454.   will yield better results at the expense of more cpu power. DeliMix takes
  455.   advance of an exisiting 020 or higher. An optimized routine will be used
  456.   in this case. This routine is about 20% faster. There is a critical point
  457.   at ~30 kHz mixing frequency. Selecting a higher mixing frequency will
  458.   make only sense if you run productivity. This is because in the current
  459.   amiga hardware, the audio DMA is coupled with the scan rate. The hardware
  460.   can output two samples per scanline. In standard video mode, this results
  461.   in a maximum output rate of ~30 kHz. Because in productivity the scanrate
  462.   doubles an output rate of ~60 kHz is possible. All NotePlayers will step
  463.   down the mixingrate if the cpu is not fast enough to provide the desired
  464.   mixing frequency! - This is to protect the system from hanging in the
  465.   interrupt (mixing loop).
  466.  
  467.  
  468.  
  469.